%
% FOURQAMMODULATORIMPL Clase que encapsula un modulador 4-QAM
%
% Autor: Pedro Javier Martos Velasco
% Autor: Jorge Robles Ariza
%
classdef FourQAMModulatorImpl < signal.AbstractQAMModulator
    
    methods (Access = public)
        
        %
        % Constructor
        %
        function [fourQAMModulatorImpl] = FourQAMModulatorImpl()
            fourQAMModulatorImpl.bitsPerSymbol = 2;
            fourQAMModulatorImpl.alphabetSize = 4;
        end % function
        
        %
        % Destructor
        %
        function [] = delete(this)
            this.bitsPerSymbol = 0;
            this.alphabetSize = 0;
        end % function
        
    end % methods
    
end % classdef
